~Lily Kihipisonetsi commented on Jan 2, 2014

Re: extract images from lotus database


First of all: this is a wiki for articles, not a forum for questions. For development related questions I'd suggest to post that here: http://www-10.lotus.com/ldd/ndseforum.nsf or on StackOverflow. You'll probably get a faster response there...

The message you're getting indicates an access problem: Notes using a system where you need an ID file (that normally is protected with a password) to access databases. If the database is on a server, ask an administrator to give you access to it. If you're getting this message while opening a local copy of a database, ask the person that created the copy to create it without encryption and to add your name (the name in your ID file) to the Access Control List of the database before giving it to you.

When you have access to the database I would recommend to create a so called "Agent". Think of that as a script you can write to automate a task: in your case finding all documents and extracting all images. Easiest way is probably to extract all files to the filesystem first and them re-import them in MySQL.

This page contains an example for the (Java) code of an agent to extract files: http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_EXAMPLE_WORKING_WITH_EMBEDDED_OBJECTS_JAVA.html

Good luck,